Voici une brève description de notre protocole de communication.

Il existe 3 type de messages.
2 sont envoyés par le serveur et un par le client.
\begin{itemize}
  \item Le serveur envoi un "?" et demande au client de lui envoyer les
  differentes commandes qu'il a effectué.
  \item   Le client répond par une chaine de 7 caractères qui correspondent à
  tous les boutons de la psp dans cette ordre:
  up+down+right+left+turn\_right+turn\_left+shoot. Un 1 signifie que le bouton
  a été appuyé et un O sinon. exemple: 1001000 signie que le joueur a été en haut et à gauche.
  \item Le serveur envoi ensuite un `grosse` chaine de caractère qui donnes les
  coordonnés de tous les ennemis et les fanions que le client doit afficher.
  p:045!e:100:100:067!f:100:140 signifie que le joueur (p) à un angle de 45
  degré, qu'il y a un ennemi qui a comme coordonnées 100 en x, 100 en y et un
  angle de 67 degrés, et qu'il y a un fanion de coordonné 100 en x et 140 en y.
  Les '!' separent les different objets et les ':' les differentes valeurs. 
\end{itemize}




